#ifndef __BMP_H__
#define __BMP_H__

#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdlib.h>


//声明部分

/*
    display_bmp:在开发板起始位置(x,y)显示BMP图片
    @bmp_path：显示图片的路径
    @x：起始显示的x坐标
    @y：起始显示的y坐标
*/
int display_bmp(char *bmp_path,int x,int y);


/*
    LCD_draw_word:在屏幕上显示一个字符
    @x：字符显示的起始横坐标
    @y：字符显示的起始纵坐标
    @w：字符的宽
    @h：字符的高
    @data：保存字符取模信息的数组
    @color：字符显示的颜色
*/
void LCD_draw_word(int x,int y,int w,int h,char *data,int color);
void LCD_draw_num(int x,int y,int w,int h,int num);
void LCD_draw_lightword(int x,int y,int w,int h,int color);
void LCD_draw_start(int x,int y,int w,int h,int color);
void LCD_draw_fmq(int x,int y,int w,int h,int color);
void LCD_draw_cbmp(int x,int y,int w,int h,int color);
void LCD_draw_led(int x,int y,int w,int h,int color);
#endif